package com.jwb.util;

import java.util.HashMap;
import java.util.Map;

import org.springframework.util.StringUtils;

public class FileExtensionUtil {
	public final static Map<String, String> CONTENT_TYPE_MAP = new HashMap<String, String>();

	static {
		CONTENT_TYPE_MAP.put("image/gif", ".gif");
		CONTENT_TYPE_MAP.put("image/jpeg", ".jpg");
		CONTENT_TYPE_MAP.put("image/png", ".png");
	}

	/**
	 * 
	 * @author Kevin.Tong
	 * @create 2018年9月13日 下午10:51:56
	 * 
	 * @Description 根据contenttype获取文件扩展名
	 *
	 * @param contentType
	 * @return
	 */
	public static String getExtensionByContentType(String contentType) {
		try {
			String extension = "";

			if (StringUtils.hasLength(contentType) && CONTENT_TYPE_MAP.containsKey(contentType)) {
				extension = CONTENT_TYPE_MAP.get(contentType);
			}

			return extension;
		} catch (Exception e) {
			e.printStackTrace();
		}

		return "";
	}
}
